.app-map {
  width: 100%;
  height: 100%;
  background: darkolivegreen;
  position: relative;
  padding-top: 20px;
  .circle-lg {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid #ccc;
    text-align: center;
    margin-left: 26px;
    span {
      line-height: 32px;
      font-size: 30px;
      color: #8a8a8a;
    }
  }
  .circle-icon {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid #ccc;
    text-align: center;
    margin-left: 26px;
    position: absolute;
    bottom: 235px;
    .iconfont {
      line-height: 36px;
      font-size: 20px;
      color: #8a8a8a;
    }
  }
  .run-box {
    width: 330px;
    height: 145px;
    background: #fff;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.4);
    border-radius: 10px;
    padding: 0 20px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 70px;
    .run-out {
      line-height: 48px;
      border-bottom: 1px dashed #ccc;
    }
  }
}
